@charset "utf-8";

.table-list li{position:relative; padding-top: .625em; padding-bottom: .625em; transition: all .3s; -webkit-transition: all .3s; border-bottom: 1px dashed #ddd;}
.table-list li > div{position: absolute; top: 50%; display: block; margin-top: -.8em; line-height: 1.6em; text-align: center;}
.table-list li.head{border-bottom-color: #ccc; border-bottom-style: solid;}
.table-list li.head > div{font-size: 1.125em; font-weight: bold; color: #5a81bd !important;}
.table-list li .c-topic{position: relative; top: auto; margin-top: 0 !important; text-align: left;}
.table-list li .c-topic:before,
.table-list li .c-topic:after{display: table; content: " ";}
.table-list li .c-topic:after{clear: both;}
.table-list.nob li{padding-top: .5em; padding-bottom: .5em; border-bottom: none;}
.table-list.format li{border-bottom: none;}
.table-list.format li:nth-child(odd){background-color: #ffffff;}
.table-list.format li:nth-child(even){background-color: #f2f6fc;}
.table-list.none{display: block;}
@media (max-width: 768px) {
  .table-list.res-sm.none{display: none;}
  .table-list.res-sm li{padding: 1em 1.25em !important; font-size: .875em; border-bottom: none;}
  .table-list.res-sm li div{position: static; display: block; margin-top: .25em; width: auto; text-align: left;}
  .table-list.res-sm li:nth-child(even){background-color: #f8f8f8;}
  .table-list.res-sm li .c-topic{font-size: 1em; font-weight: bold; margin-top: 0; margin-bottom: .875em;}
  .table-list.res-sm li .c-topic a{white-space: normal;}
}
@media (max-width: 640px) {
  .table-list.res-xs.none{display: none;}
  .table-list.res-xs li{padding: 1em 1.25em; border-bottom: 1px dashed #ddd! important;}
  .table-list.res-xs li div{position: static; display: block; margin-top: .25em; width: auto !important; text-align: left;}
  .table-list.res-xs li div:not(.c-topic){font-size: .9375em; color: #999;}
  .table-list.res-xs li .c-topic{font-size: 1em; font-weight: bold; margin-top: 0; margin-bottom: .75em;}
  .table-list.res-xs li .c-topic a{white-space: normal;}
}

/* layui-table-layout */
/***
样式说明：
.nob:无边框,与.space*组合使用
.forms:用于表单类
.format:小屏幕显示格式化
.res:992响应成一行显示
.col-*:按比例排列（*除以12）
.space*:多列之间含*px的间距
.lightblue:设置边框颜色，背景色为浅蓝色调
 ***/
.layui-table-layout{position: relative; border-left: 1px solid #ebebeb;}
.layui-table-layout:after{position: absolute; top: 0; right: 0; width: 1px; content: ""; height: 100%; background-color: #ebebeb;}
.layui-table-layout .layui-table-item{position: relative; float: left; margin-top: -1px; border-top: 1px solid #ebebeb;}
.layui-table-layout .layui-table-block{position: relative; border-right: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb;}
.layui-table-layout .layui-table-label{position: absolute; top: 0; left: 0; z-index: 1; color: #666; height: 100%; width: 9em; text-align: center; background-color: #fafafa;}
.layui-table-layout .layui-table-label .table{position: absolute; top: 0; right: 0; left:0; bottom: 0; width: 100%; height: 100%; display: table; vertical-align: middle;}
.layui-table-layout .layui-table-label .table .inline{position: relative; width: 100%; height: 100%; display: table-cell; vertical-align: middle;}
.layui-table-layout .layui-table-label .table .inline span{display: block; margin: 0 1em;}
.layui-table-layout .layui-table-label .table .inline font{display: inline-block; color: #f00; margin: 0 .25em;}
.layui-table-layout .layui-table-label .table.vtop{vertical-align: top;}
.layui-table-layout .layui-table-label .table.vtop .inline{vertical-align: top;}
.layui-table-layout .layui-table-label .table.vtop .inline span{margin-top: .5em;}
.layui-table-layout .layui-table-label.whole{width:100%; position: static; padding: .75em 1em; line-height: 1.8em; text-align: center !important;}
.layui-table-layout .layui-input-block{position: relative; margin-left: 9em; padding: .75em 1em; line-height: 42px; min-height: 42px; border-left: 1px solid #ebebeb;}
.layui-table-layout .layui-input-inline + .layui-input-inline{margin-left: 10px;}
.layui-table-layout .layui-input-radio{display: inline-block; margin-right: 20px;}
.layui-table-layout .layui-input{height: 50px; line-height: 50px; font-size: 16px;}
.layui-table-layout .layui-select{-webkit-appearance: button; width: 100%; height: 50px; line-height: 50px; font-size: 16px; color: #666;}
.layui-table-layout .layui-input:focus,
.layui-table-layout .layui-textarea:focus{border-color: #91bee3!important}
.layui-table-layout .w-50{width: 50%;}
.layui-table-layout .w-60{width: 60%;}
.layui-table-layout .w-65{width: 65%;}
.layui-table-layout .w-70{width: 70%;}
.layui-table-layout .w-75{width: 75%;}
.layui-table-layout .w-auto{width: auto !important;}
.layui-table-layout .layui-input.yzm{width: 126px;}
.layui-table-layout .layui-form-radio{margin-top: 0; padding-right: 0;}
.layui-table-layout .layui-form-radio>i:hover, 
.layui-table-layout .layui-form-radioed>i{color: #347bd7;}
.layui-table-layout .layui-form-radio > div{font-size: 16px;}
.layui-table-layout .layui-btn{display: block; width: 100%; padding: 0; height: 50px; line-height: 50px; font-size: 18px;}
.layui-table-layout .layui-btn-normal{background-color: #1760ad;}
.layui-table-layout .layui-btn-config{background-color: #1760ad;}
.layui-table-layout .layui-btn-reset{background-color: #3f8ee8;}
.layui-table-layout .layui-btn-free{padding-right: 1em; padding-left: 1em;}
.layui-table-layout .codeimg{width: 100%; height: 42px;}
.layui-table-layout .isfbrq b{position: absolute; top: 1px; right: 1px; bottom: 1px; width: 50px; background: url(../images/zwgk/date.png) no-repeat center #e7f2ff; background-size: 20px; border-radius: 0 3px 3px 0;}

.layui-table-layout .layui-table-block.biger .layui-table-label{width: 50%;}
.layui-table-layout .layui-table-block.biger .layui-input-block{margin-left: 50%;}
.layui-table-layout .layui-table-block.size14 .layui-table-label{width: 14em;}
.layui-table-layout .layui-table-block.size14 .layui-input-block{margin-left: 14em;}
.layui-table-layout .layui-table-block.size5 .layui-table-label{width: 5em;}
.layui-table-layout .layui-table-block.size5 .layui-input-block{margin-left: 5em;}
.layui-table-layout .layui-table-block.size6 .layui-table-label{width: 6em;}
.layui-table-layout .layui-table-block.size6 .layui-input-block{margin-left: 6em;}
.layui-table-layout .layui-table-block.size7 .layui-table-label{width: 7em;}
.layui-table-layout .layui-table-block.size7 .layui-input-block{margin-left: 7em;}
.layui-table-layout .layui-table-block.mini .layui-table-label{width: 5em;}
.layui-table-layout .layui-table-block.mini .layui-input-block{margin-left: 5em;}
.layui-table-layout .layui-table-block.nolabel .layui-input-block{margin-left: -1px;}
.layui-table-layout .layui-table-block .content{display: inline-block; vertical-align: middle; line-height: 1.625em;  text-align: justify;}
.layui-table-layout .layui-table-block .tips{line-height: 1.625em; word-wrap: break-word; word-break: break-all;}

.layui-table-layout.blue{border-left-color: #f0f0f0;}
.layui-table-layout.blue:after{background-color: #f0f0f0;}
.layui-table-layout.blue .layui-table-item{border-top-color: #f0f0f0;}
.layui-table-layout.blue .layui-table-block{border-right-color: #f0f0f0; border-bottom-color: #fff8df;}
.layui-table-layout.blue .layui-table-label{color: #ff6600; background-color: #fff8df;}
.layui-table-layout.blue .layui-input-block{border-left-color: #fff8df;}

.layui-table-layout.orange .layui-table-label{color: #ff6600; background-color: #fff8df;}
.layui-table-layout.orange .layui-table-block .content{color: #ff6600;}

.layui-table-layout.forms .layui-input-block{min-height: 42px;}
.layui-table-layout.forms .layui-table-label{background-color: transparent;}
.layui-table-layout.forms .layui-table-label .table .inline{text-align: right;}
.layui-table-layout.forms .layui-table-label .table .inline span{margin-right: .5em; margin-left: 0;}
.layui-table-layout.forms .layui-input-block{padding: 0;}
.layui-table-layout.forms .layui-input-radio{margin-top: 4px; margin-right: 0; min-width: 90px;}
.layui-table-layout.nob{border-left: 0;}
.layui-table-layout.nob:after{content: normal;}
.layui-table-layout.nob .layui-table-item{border-top: none; margin-top: auto;}
.layui-table-layout.nob .layui-table-block{border-right: none; border-bottom: none;}
.layui-table-layout.nob .layui-input-block{border-left: none;}	
.layui-table-layout.space15{margin-right: -7px; margin-left: -8px;}
.layui-table-layout.space15 .layui-table-block{margin: 0 7px 15px 8px;}
.layui-table-layout.space20{margin-right: -10px; margin-left: -10px;}
.layui-table-layout.space20 .layui-table-block{margin: 0 10px 20px;}
.layui-table-layout.space30{margin-right: -15px; margin-left: -15px;}
.layui-table-layout.space30 .layui-table-block{margin: 0 15px 30px;}

.layui-table-layout .layui-form-select dl dd,
.layui-table-layout .layui-form-select dl dt{line-height: 40px !important;}
.layui-table-layout .layui-form-select dl dd.layui-this{background-color: #3285c9;}

.layui-laydate .layui-this{background-color: #3285c9!important;}

@media (max-width: 1500px) {
  .layui-table-layout.space20{margin-right: -7px; margin-left: -8px;}
  .layui-table-layout.space20 .layui-table-block{margin: 0 7px 15px 8px;}
  .layui-table-layout.space30{margin-right: -10px; margin-left: -10px;}
  .layui-table-layout.space30 .layui-table-block{margin: 0 10px 20px;}
  .layui-table-layout .layui-input{height: 42px; line-height: 42px;}
  .layui-table-layout .layui-select{height: 42px; line-height: 42px;}	
  .layui-table-layout .layui-select{height: 42px; line-height: 42px;}
  .layui-table-layout .layui-btn{height: 42px; line-height: 42px;}
}
@media (max-width: 992px) {
  .layui-table-layout .layui-input.w50{width: 100%;}
  .layui-table-layout:not(.forms) .layui-table-block.size14 .layui-table-label{width: 10em;}
  .layui-table-layout:not(.forms) .layui-table-block.size14 .layui-input-block{margin-left: 10em;}
}

@media (max-width: 768px) {  
  .layui-table-layout.res-sm{border-left: none;}
  .layui-table-layout.res-sm:after{content: normal;}
  .layui-table-layout.res-sm .layui-table-item{margin-top: auto; border-top: none;}
  .layui-table-layout.res-sm .layui-table-block{padding-bottom: 20px; margin-bottom: 20px; border-right: none; border-bottom: 1px dashed #d6d6d6;}
  .layui-table-layout.res-sm .layui-table-label{position: static; display: block; text-align: left; width: auto !important; background-color: transparent; border-left: none;}
  .layui-table-layout.res-sm .layui-table-label .table{position: static; margin-top: 0; display: block; margin-bottom: .75em;}
  .layui-table-layout.res-sm .layui-table-label .table .inline{display: block; text-align: left;}
  .layui-table-layout.res-sm .layui-table-label .table .inline span{margin: 0; font-weight: bold;}
  .layui-table-layout.res-sm .layui-table-label .table .inline span br{display: none;}
  .layui-table-layout.res-sm .layui-input-block{padding: 0 !important; margin-left: 0 !important; border-left: none;}
  .layui-table-layout.res-sm .buttons ul{margin: 0 auto !important;}
  .layui-table-layout.res-sm .buttons .layui-table-block{padding-bottom: 0; border-bottom: none; margin-bottom: 0;}
  .layui-table-layout.res-sm .buttons .layui-input-block{margin-left: auto;}
  .layui-table-layout.res-sm .layui-input,
  .layui-table-layout.res-sm .layui-textarea{display: block; margin-right: 0;}
  .layui-table-layout.res-sm .w-50{width: 100%;}
  .layui-table-layout.res-sm .w-60{width: 100%;}
  .layui-table-layout.res-sm .w-65{width: 100%;}
  .layui-table-layout.res-sm .w-70{width: 100%;}
  .layui-table-layout.res-sm .w-75{width: 100%;}
  
  body:not(.nores) .layui-table-button.col-2 > [class*="col-sm-"]{float: left; width: 50% !important;}
}
@media (max-width: 450px) {
  .layui-table-layout.res-xs{border-left: none;}
  .layui-table-layout.res-xs:after{content: normal;}
  .layui-table-layout.res-xs .layui-table-item{margin-top: auto; border-top: none;}
  .layui-table-layout.res-xs .layui-table-block{padding-bottom: 20px; margin-bottom: 20px; border-right: none; border-bottom: 1px dashed #d6d6d6;}
  .layui-table-layout.res-xs .layui-table-label{position: static; display: block; text-align: left; width: auto !important; background-color: transparent; border-left: none;}
  .layui-table-layout.res-xs .layui-table-label .table{position: static; margin-top: 0; display: block; margin-bottom: .75em;}
  .layui-table-layout.res-xs .layui-table-label .table .inline{display: block; text-align: left;}
  .layui-table-layout.res-xs .layui-table-label .table .inline span{margin: 0; font-weight: bold;}
  .layui-table-layout.res-xs .layui-table-label .table .inline span br{display: none;}
  .layui-table-layout.res-xs .layui-input-block{padding: 0 !important; margin-left: 0 !important; border-left: none; height: auto; line-height: normal; min-height: inherit;}
  .layui-table-layout .layui-table-block .content{display: block;}
  .layui-table-layout > [class*="col-xs-"]{float: none; width: auto;}
  
  .layui-table-layout.no-res .layui-table-label.mini{position: absolute; width: 4.5em !important;}
  .layui-table-layout.no-res .layui-table-label .table{position: absolute; top: 0; right: 0; left:0; bottom: 0; width: 100%; height: 100%; display: table; vertical-align: middle;}
  .layui-table-layout.no-res .layui-table-label .table .inline{position: relative; width: 100%; height: 100%; display: table-cell; vertical-align: middle;}
  .layui-table-layout.no-res .layui-table-block{padding-bottom: 0; border-bottom: none;}
  .layui-table-layout.no-res .layui-input-block{margin-left: 5em !important;}
}